package com.smartstate.iot.service;

import com.smartstate.iot.dto.PageDTO;
import com.smartstate.iot.entity.vo.DataVo;
import com.smartstate.iot.entity.vo.HandOutVo;
import com.smartstate.iot.entity.vo.PageDto;
import com.smartstate.iot.entity.vo.PageResultDto;
import com.smartstate.iot.vo.ResultVO;
import com.smartstate.iot.vo.TopicUpVo;

import java.util.List;

public interface DataDistributionService {

    ResultVO<PageResultDto> list(PageDTO dto);

    ResultVO<String> handOut(HandOutVo handOutVo);

    ResultVO<String> dele(String dataId,String originalTarget);

    List<TopicUpVo.Content> groupContent(List<TopicUpVo.ConfigDetails> list);
}
